environmental restoration - Turc Anglais Dictionnaire